// pages/my_fixdesc/my_fixdesc.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    fix_desc:[],
    fix_descpic:[],
    newWidth:"",
    newHeight:"",

    docid:'',
    workername:'',
    wokertel:'',
    receiveorder_time:'',
  },

   // 自动处理图片宽高，用来适应窗口
   autoImage(event){
    var that = this;
    var imageWidth = event.detail.width;
    var imageHeight = event.detail.height;
    var winWidth = wx.getSystemInfoSync().windowWidth;
    var winHeight = wx.getSystemInfoSync().windowHeight;
    wx.cloud.callFunction({
      name:"adaptImage",
      data:{
        imageWidth,
        imageHeight,
        winWidth,
        winHeight,
      },
    }).then(res=>{
      this.setData({
        newWidth:res.result.newWidth,
        newHeight:res.result.newHeight,
      })
    })
  },

  // 获取刚刚点击的报修的详情信息和数据库ID
  get_fixdetail:function(){
    wx.getStorage({
      key: 'fix_descdetail',
    }).then(res=>{
      this.setData({
        fix_desc:res.data,
        docid:res.data._id,
        receiveorder_time:res.data.receiveorder_time,
        fix_descpic:res.data.fix_pic,
      })
    })
  },

  // 获取维修工的名字和接单时间
  getworkername:function(){
    wx.getStorage({
      key: 'nickName',
    }).then(res=>{
      this.setData({
        workername:res.data,
      })
    })
  },


  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.getworkername();
    this.get_fixdetail();
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
    wx.removeStorageSync('fix_descdetail')
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})